import wx

# 自定义窗口类
class MyFrame(wx.Frame):
    def __init__(self, parent, title):
        super().__init__(parent, title=title, size=(300, 200))

        # 创建一个面板
        self.panel = wx.Panel(self)

        # 创建一个静态框布局管理器
        box = wx.StaticBox(self.panel, label="静态框")
        
        # 创建静态框布局管理器
        box_sizer = wx.StaticBoxSizer(box, wx.VERTICAL)
        button1 = wx.Button(self.panel, label="按钮1")
        button2 = wx.Button(self.panel, label="按钮2")
        box_sizer.Add(button1, 0, wx.ALL, 5)
        box_sizer.Add(button2, 0, wx.ALL, 5)

        self.panel.SetSizer(box_sizer)





if __name__ == "__main__":
    # 创建一个应用程序
    app = wx.App()
    # 创建一个窗口
    frame = MyFrame(None, title="Hello, wxPython!")
    # 显示窗口
    frame.Show()
    # 运行应用程序
    app.MainLoop()
